#include <FrameLib_Multichannel.h>
|
| | FrameLib_MultiChannel (ObjectType type, FrameLib_Context context, unsigned long nIns, unsigned long nOuts) |
| |
| | FrameLib_MultiChannel (ObjectType type, FrameLib_Context context) |
| |
| virtual | ~FrameLib_MultiChannel () |
| |
| virtual void | setFixedInput (unsigned long idx, double *input, unsigned long size) |
| |
| virtual void | blockUpdate (double **ins, double **outs, unsigned long blockSize) |
| |
| virtual void | reset (double samplingRate, unsigned long maxBlockSize) |
| |
| virtual void | deleteConnection (unsigned long inIdx) |
| |
| virtual void | addConnection (FrameLib_MultiChannel *object, unsigned long outIdx, unsigned long inIdx) |
| |
| virtual void | clearConnections () |
| |
| virtual bool | isConnected (unsigned long inIdx) |
| |
| | FrameLib_Object (ObjectType type) |
| |
| virtual | ~FrameLib_Object () |
| |
| ObjectType | getType () |
| |
| void | setIO (unsigned long nIns, unsigned long nOuts, unsigned long nAudioChans=0) |
| |
| unsigned long | getNumIns () |
| |
| unsigned long | getNumOuts () |
| |
| unsigned long | getNumAudioIns () |
| |
| unsigned long | getNumAudioOuts () |
| |
| unsigned long | getNumAudioChans () |
| |
| virtual std::string | objectInfo (bool verbose=false) |
| |
| virtual std::string | inputInfo (unsigned long idx, bool verbose=false) |
| |
| virtual std::string | outputInfo (unsigned long idx, bool verbose=false) |
| |
| virtual std::string | audioInfo (unsigned long idx, bool verbose=false) |
| |
| virtual FrameType | inputType (unsigned long idx)=0 |
| |
| virtual FrameType | outputType (unsigned long idx)=0 |
| |
| virtual const FrameLib_Parameters * | getParameters () |
| |
|
| void | setIO (unsigned long nIns, unsigned long nOuts, unsigned long nAudioChans=0) |
| |
| unsigned long | getInputNumChans (unsigned long inIdx) |
| |
| ConnectionInfo | getInputChan (unsigned long inIdx, unsigned long chan) |
| |
| const char * | getInfo (const char *verboseStr, const char *briefStr, bool verbose) |
| |
| std::string | getInfo (const char *verboseStr, const char *briefStr, unsigned long idx, bool verbose) |
| |
| std::string | getInfo (const char *verboseStr, const char *briefStr, const char *replaceStr, bool verbose) |
| |
|
| std::vector< MultiChannelOutput > | mOutputs |
| |
◆ FrameLib_MultiChannel() [1/2]
| FrameLib_MultiChannel::FrameLib_MultiChannel |
( |
ObjectType |
type, |
|
|
FrameLib_Context |
context, |
|
|
unsigned long |
nIns, |
|
|
unsigned long |
nOuts |
|
) |
| |
|
inline |
◆ FrameLib_MultiChannel() [2/2]
◆ ~FrameLib_MultiChannel()
| virtual FrameLib_MultiChannel::~FrameLib_MultiChannel |
( |
| ) |
|
|
inlinevirtual |
◆ addConnection()
| void FrameLib_MultiChannel::addConnection |
( |
FrameLib_MultiChannel * |
object, |
|
|
unsigned long |
outIdx, |
|
|
unsigned long |
inIdx |
|
) |
| |
|
virtual |
◆ blockUpdate()
| virtual void FrameLib_MultiChannel::blockUpdate |
( |
double ** |
ins, |
|
|
double ** |
outs, |
|
|
unsigned long |
blockSize |
|
) |
| |
|
inlinevirtual |
◆ clearConnections()
| void FrameLib_MultiChannel::clearConnections |
( |
| ) |
|
|
virtual |
◆ deleteConnection()
| void FrameLib_MultiChannel::deleteConnection |
( |
unsigned long |
inIdx | ) |
|
|
virtual |
◆ getInputChan()
| ConnectionInfo FrameLib_MultiChannel::getInputChan |
( |
unsigned long |
inIdx, |
|
|
unsigned long |
chan |
|
) |
| |
|
inlineprotected |
◆ getInputNumChans()
| unsigned long FrameLib_MultiChannel::getInputNumChans |
( |
unsigned long |
inIdx | ) |
|
|
protected |
◆ handlesAudio()
| static bool FrameLib_MultiChannel::handlesAudio |
( |
| ) |
|
|
inlinestatic |
◆ isConnected()
| bool FrameLib_MultiChannel::isConnected |
( |
unsigned long |
inIdx | ) |
|
|
virtual |
◆ reset()
| virtual void FrameLib_MultiChannel::reset |
( |
double |
samplingRate, |
|
|
unsigned long |
maxBlockSize |
|
) |
| |
|
inlinevirtual |
◆ setFixedInput()
| virtual void FrameLib_MultiChannel::setFixedInput |
( |
unsigned long |
idx, |
|
|
double * |
input, |
|
|
unsigned long |
size |
|
) |
| |
|
inlinevirtual |
◆ setIO()
| void FrameLib_MultiChannel::setIO |
( |
unsigned long |
nIns, |
|
|
unsigned long |
nOuts, |
|
|
unsigned long |
nAudioChans = 0 |
|
) |
| |
|
inlineprotected |
◆ mOutputs
| std::vector<MultiChannelOutput> FrameLib_MultiChannel::mOutputs |
|
protected |
The documentation for this class was generated from the following files: